# -*- coding: utf-8 -*-

from utils import *

# enum - ы
Steps      = ('Step1', 'Step2')
eSteps     = Utils.enum(*Steps)        # шаги решения
Decisions  = ('Shadows', 'Groups', 'ShadowsML')
eDecisions = Utils.enum(*Decisions)    # для метода решения
Shadows    =  ('Max', 'MaxPercent', 'LoM')
eShadows   = Utils.enum(*Shadows)      # критерий метода теней
Groups     = ('Mamdani', 'Lukasevich')
eGroups    = Utils.enum(*Groups)       # подметод для метода групп
Methods    = ('Gravity', 'Mediana', 'MoM', 'SoM', 'LoM')
eMethods   = Utils.enum(*Methods)      # для дефаззификации: преобразования нечеткого множества в четкое число
